#include <iostream>
#include <string>
using namespace std;
int main()
{
    string str;
    cin >> str;
    int i = 0;
    while (str[i] != 'E')
        i++;
    string t = str.substr(1, i - 1);
    int n = stoi(str.substr(i + 1));
    if (str[0] == '-')
        cout << '-';
    if (n < 0)
    {
        cout << "0.";
        for (int j = 0; j < abs(n) - 1; j++)
            cout << '0';
        for (int j = 0; j < t.length(); j++)
            if (t[j] != '.')
                cout << t[j];
    }
    else
    {
        cout << t[0];
        int cnt, j;
        for (j = 2, cnt = 0; j < t.length() && cnt < n; j++, cnt++)
            cout << t[j];
        if (j == t.length())
        {
            for (int k = 0; k < n - cnt; k++)
                cout << '0';
        }
        else
        {
            cout << '.';
            for (int k = j; k < t.length(); k++)
                cout << t[k];
        }
        return 0;
    }
}